@charset "utf-8";
/* CSS Document */

/*banner*/
.banner{ background:#e8e8e8; position:relative;padding:0;margin-top:75px;overflow:hidden;}
.bannerfl{ position:absolute;left:0;top:0;width:100%;height:100%; background:rgba(13,84,145,0.4);z-index:2; transition:all 1s;display:none !important;}
.bannerfr{left:inherit;right:0;}
.banner .swiper-slide{ position:relative;}
.banner .swiper-slide img{display:block;transform: scale(1); transition:all 1s;}
.banner .swiper-wrapper{padding:0;}
.banner .swiper-slide{ position:relative;}
.banner .swiper-slide.swiper-slide-next{z-index:991;}
.banner .swiper-slide.swiper-slide-next img{ box-shadow:0 0 10px rgba(13,84,145,0.4);z-index:991;}
.banner .swiper-slide.swiper-slide-next .bannerfl{ background:rgba(13,84,145,0);}
.banner .swiper-button-next,.banner .swiper-button-prev{ background:rgba(255,255,255,0.7);width:70px;height:70px;border-radius:50%;text-align:center;line-height:10000px !important; opacity:0 !important;}
.banner .swiper-button-next{ background:rgba(255,255,255,0.7) url(../images/ico_fr.png) center no-repeat; background-size:auto 70%;}
.banner .swiper-button-prev{ background:rgba(255,255,255,0.7) url(../images/ico_fl.png) center no-repeat; background-size:auto 70%;}
.banner_text{ position:absolute;bottom:0;left:0; background:rgba(0,0,0,0.7);font-size:24px;color:#fff;padding:5px 10px;}
.banner:hover .swiper-button-next,.banner:hover .swiper-button-prev{ opacity:1 !important;}

/*banner*/

/*index*/
.indexp1{overflow:hidden;background:#fff;padding:50px 0;overflow:hidden;}
.indexp1ul li{padding:50px 0;float:left;width:50%; border-right:1px solid #fff;font-size:14px;color:#4d4d4d;line-height:36px;border:1px solid #878787;}
.indexp1ul li p{border-right:1px solid #878787;}
.indexp1ul li:nth-child(1){padding-left:7%;border-right:0;border-radius:5px 0 0 5px;}
/*.indexp1ul li:nth-child(2){padding-left:10%; border-right:0;border-left:0;}*/
.indexp1ul li:nth-child(2){padding-left:20%;border-left:0;border-radius:0 5px 5px 0;}
.indexp1ul li:nth-child(2) p{border-right:0;}
.indexp2{overflow:hidden;padding-bottom:80px;}
.index_title{overflow:hidden;text-align:center;}
.index_title_text{display:inline-block;font-size:26px;color:#333; position:relative;padding-left:70px;padding-right:45px;}
.index_title_text span{display:block;font-size:20px;margin-top:3px;}
.index_title_textp1{ position:absolute;bottom:8px;left:0;width:60px;height:2px; background:#333;}
.index_title_textp2{ position:absolute;bottom:8px;left:0;width:2px;height:21px; background:#333;}
.index_title_textp3{ position:absolute;top:8px;right:0;width:50px;height:2px; background:#333;}
.index_title_textp4{ position:absolute;top:8px;right:0;width:2px;height:50px; background:#333;}
.indexp2nr{overflow:hidden;text-align:center;margin-top:40px;}
.indexp2nr_title{overflow:hidden;border-bottom:1px solid #878787;}
.indexp2nr_title li{font-size:16px;color:#131313;float:left;width:25%;font-weight:bold;padding:15px;}
.list_lh{overflow:hidden;}
.list_lh li{ padding:15px 0;overflow:hidden;border-bottom:1px solid #878787;text-align:center;font-size:14px;color:#131313;}
.list_lh li p{display:block;float:left;width:25%;}
.indexp3{overflow:hidden; position:relative;padding:45px 0; background:#e8e8e8;}
.indexp3_img{ position:absolute;width:100%;height:100%;top:0;left:0;display:none;}
.indexp3_img img{width:100%;height:100%;display:block;}
.indexp3nr{overflow:hidden; position:relative;z-index:1;}
.indexp3nr1{overflow:hidden; background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.3);font-size:14px;color:#454545;line-height:26px;padding:30px;margin-top:30px;border-radius:5px;}
.indexp4{position:relative;z-index:1;background:#fff;padding:80px 0;}
.indexp4nr{overflow:hidden;margin-top:30px;}
.indexp4nr_item{border:1px solid #e5eaef; box-shadow:0 0 10px rgba(0,0,0,0.1);margin:0 auto;width:70%;margin:20px auto;cursor:pointer;height:335px;overflow:hidden;}
.indexp4nr_item img{display:block;width:100%;height:100%;}
.indexp4nr_text{display:block;text-align:center;font-size:16px;margin-top:20px;color:#222;}
.indexp4nr .swiper-button-next,.indexp4nr .swiper-button-prev{ background:none;overflow:hidden;line-height:10000px;}
.indexp4nr .swiper-button-next{ background:url(../images/ico_fr.png) center no-repeat; background-size:120% auto;}
.indexp4nr .swiper-button-prev{ background:url(../images/ico_fl.png) center no-repeat; background-size:120% auto;}
.indexp5{overflow:hidden; position:relative;padding:40px 0; background:#e8e8e8;}
.indexp5_img{ position:absolute;top:0;left:0;width:100%;height:100%;display:none;}
.indexp5_img img{width:100%;height:100%;display:block;}
.indexp5nr{overflow:hidden;margin-left:-4%;z-index:1; position:relative;margin-top:20px;}
.indexp5nr li{float:left;width:46%;margin:2% 0;margin-left:4%; position:relative;overflow:hidden;cursor:pointer;}
.indexp5nr li img{width:100%;display:block;height:380px;}
.indexp5nr_bc{ position:absolute;top:0;left:0;width:100%;height:100%; background:rgba(0,0,0,0.6); transition:all 1s;display:none;}
.indexp5nr_up{ position:absolute;top:-20px;right:40%;width:1px; height:50%; background:#fff;transform:rotate(40deg);-ms-transform:rotate(40deg);-moz-transform:rotate(40deg);-webkit-transform:rotate(40deg);-o-transform:rotate(40deg); transition:all 1s;display:none;}
.indexp5nr_low{ position:absolute;bottom:-20px;left:40%;width:1px; height:50%; background:#fff;transform:rotate(40deg);-ms-transform:rotate(40deg);-moz-transform:rotate(40deg);-webkit-transform:rotate(40deg);-o-transform:rotate(40deg); transition:all 1s;display:none;}
.indexp5nr_text{ display:block;width:100%;font-size:18px;color:#fff;height:34px;line-height:34px;text-align:center; opacity:1; transition:all 1s;color:#333;margin-top:10px;}
.indexp5nr li:hover .indexp5nr_bc{ background:rgba(0,0,0,0);}
.indexp5nr li:hover .indexp5nr_up{top:-100%;}
.indexp5nr li:hover .indexp5nr_low{bottom:-100%;}
.indexp6{overflow:hidden;padding:65px 0; background:#fff;z-index:1; position:relative;}
.indexp6nr{margin-top:30px;overflow:hidden;margin-left:-3.33%;}
.indexp6nr li{float:left;width:30%;margin-left:3.33%;margin-top:25px;cursor:pointer;}
.indexp6nr_img{display:block;width:100%;overflow:hidden;height:222px;}
.indexp6nr_img img{display:block;width:100%;height:100%;transform: scale(1); transition:all 1s;}
.indexp6nr_text{display:block;font-size:14px;color:#3a3a3a;text-align:center;margin-top:15px;}
.indexp6nr li:hover .indexp6nr_img img{transform: scale(1.1);}
.indexp7{ background:#e8e8e8; overflow:hidden;padding:40px 0; position:relative;z-index:1;}
.indexp7nr{overflow:hidden;margin-top:40px;font-size:14px;color:#333;line-height:24px;border:1px solid #878787;padding:20px;border-radius:5px;}
.indexp7nr p{display:block;width:33.33%;float:left;margin:5px 0;}
.indexp7nr b{display:block;font-size:20px;margin:10px 0;}
.indexp8{overflow:hidden;padding:75px 0; background:#fff; position:relative;z-index:1;}
.indexp8nr{margin-top:40px; position:relative;}
.indexp8nrxf{ position:absolute;top:0;left:0; background:rgba(0,0,0,0.1);width:100%;height:100%;z-index:9;}
.indexp3_imgxf{ position:fixed;top:0;left:0;}
/*index*/

/*20180910*/
.sjdh{ position:fixed;bottom:0;left:0;width:100%; background:rgba(0,0,0,0.7); text-align:center;color:#fff;z-index:999;font-size:20px;padding:15px 0;display:none;}
.sjdh p{display:inline-block;background:url(../images/ico_03.png) left center no-repeat;background-size:auto 90%;padding-left:35px;}
.sjdh p a{color:#fff;}
.indexp4_tc{ position:fixed;top:0;left:0;width:100%;height:100%; background:rgba(0,0,0,0.8);z-index:99991;display:none;}
.indexp4_tcnr{ position:fixed;top:0;left:10%;width:80%;height:80%;top:10%;text-align:center;z-index:99991;overflow:hidden;display:none;}
.indexp4_tcnr img{height:100%;}
.indexp4_tcx{ position:fixed;top:5%;right:8%;z-index:99991;font-size:24px;padding-left:35px;color:#fff;cursor:pointer;display:none; background:url(../images/fh.png) left center no-repeat; background-size:auto 100%;}
.indexp2nr_ts{text-align:left;font-size:14px;color:#222;padding-top:20px;}
.indexp2nr_rq{font-size:14px;color:#222;padding-bottom:15px;text-align:left;border-bottom:1px solid #878787;padding-left:20px;}
/*20180910*/